package com.css.fxfzdzzh.modules.evaluate.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author Dbj
 * @date 2023年02月17日  16:46
 */
@Data
@Accessors(chain = true)
public class SoftSoilResult implements Serializable {
    private String sserId;
    /**
     * 钻孔编号
     */
    @Excel(name = "钻孔编号")
    private String drillCode;
    /**
     * 孔位经度（°）
     */
    @Excel(name = "钻孔经度(°)")
    private BigDecimal longitude;
    /**
     * 孔位纬度（°）
     */
    @Excel(name = "钻孔纬度(°)")
    private BigDecimal latitude;
    /**
     * 土层名称
     */
    @Excel(name = "土层名称")
    private String geotechnicalDesignation;
    /**
     * 等效剪切波速
     */
    @Excel(name = "等效剪切波速（m/s）")
    private BigDecimal shearWaveVelocity;
    /**
     *土层厚度
    */
    @Excel(name = "土层厚度（m）")
    private BigDecimal layerThickness;
    /**
     * 抗震设防烈度（7度）
     */
    private BigDecimal intensity7=new BigDecimal(90);
    /**
     * 抗震设防烈度（8度）
     */
    private BigDecimal intensity8=new BigDecimal(140);
    /**
     * 抗震设防烈度（9度）
     */
    private BigDecimal intensity9=new BigDecimal(200);
    /**
     * 抗震设防烈度（7度）
     */
    private Integer isSoft7;//是否软土震陷  0：否；1：是
    /**
     * 抗震设防烈度（8度）
     */
    private Integer isSoft8;//是否软土震陷  0：否；1：是
    /**
     * 抗震设防烈度（9度）
     */
    private Integer isSoft9;//是否软土震陷  0：否；1：是

    /**
     * 关联模型id
     */
    private String dtcvId;

    private String geom;

}
